import { createApp } from "vue";
import App from "@/App.vue";
import ElementPlus from "element-plus";
import "element-plus/dist/index.css";
import zhCn from "element-plus/dist/locale/zh-cn.mjs";
//中文包
// svg插件需要配置代码
import 'virtual:svg-icons-register'
// 引入自定义插件对象：注册整个项目全局组件
import GlobalComponents from "@/components/index.ts";
// 引入全局样式
import "@/styles/index.scss";
import router from "@/router/index.ts";
import "uno.css";
import * as ElementPlusIconsVue from "@element-plus/icons-vue";
import "./permisstion.ts";
//暗黑模式需要的样式
import "element-plus/theme-chalk/dark/css-vars.css";
import "lib-flexible-computer";
import pinia from "@/store/index";
import  _ from "lodash";
import vue3SeamlessScroll from "vue3-seamless-scroll";

const app = createApp(App);
app.config.globalProperties.lodash = _;
app.use(ElementPlus, {
  locale: zhCn,
});
app.use(vue3SeamlessScroll);
// 安装自定义插件
app.use(GlobalComponents);
app.use(router);
app.use(pinia);
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component);
}

// 挂载应用
app.mount("#app");

// 投融资机构链接
// 所有需求收集
// 数据大屏
// 详情左右切换
// 头部导航与首页导航划分

// 新开页面，条件保留--ok
// 全域搜索---ok
// 新闻增加类型ok
// 专利、商标、市场主体、地理标志等查询迁移到后台 ok

// 经济总量与人口、生产力水平、商业模式有关
// 短时间刺激经济=借钱提前消费，把未来的收入拿到现在来消费
// 还债的极限 收入-生活基本开销=贷款利息
// 欠债还钱天经地义

// 人口预期
// 炒房客囚徒博弈


